package org.jeecg.modules.demo.jxcx.po;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.hibernate.validator.constraints.Length;

import javax.persistence.Id;
import javax.validation.constraints.Size;
import java.io.Serializable;

/**
*
* @TableName jxc_user
*/
@Data
public class JxcUser implements Serializable {
    /**
    * 姓名
    */
    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("姓名")
    @Length(max= 255,message="编码长度不能超过255")
    private String name;
    /**
    * 账号
    */
    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("账号")
    @Length(max= 255,message="编码长度不能超过255")
    private String account;
    /**
    * 密码
    */
    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("密码")
    @Length(max= 255,message="编码长度不能超过255")
    private String password;
    /**
    * 所属公司
    */
    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("所属公司")
    @Length(max= 255,message="编码长度不能超过255")
    private String companyId;
    /**
    *
    */
    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("")
    @Length(max= 255,message="编码长度不能超过255")
    private String other;
    /**
    *
    */
    @ApiModelProperty("")
    private String otherid;
    /**
    *
    */
    @ApiModelProperty("")
    @Id
    private Long id;
    /**
    * 手机号
    */
    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("手机号")
    @Length(max= 255,message="编码长度不能超过255")
    private String phone;

    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("到期日期")
    @Length(max= 255,message="编码长度不能超过255")
    private String exdate;

    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("邀请码")
    @Length(max= 255,message="编码长度不能超过255")
    private String ivcode;

    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("邀请人数")
    @Length(max= 255,message="编码长度不能超过255")
    private String ivnum;

    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("返利金额")
    @Length(max= 255,message="编码长度不能超过255")
    private String ivmoney;

    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("权限")
    @Length(max= 255,message="编码长度不能超过255")
    private String jurisdiction;

    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("备用字段")
    @Length(max= 255,message="编码长度不能超过255")
    private String beizhu;


}
